<%-- 
    Document   : RRHH_QUINQUENIO
    Created on : 10-feb-2015, 9:25:50
    Author     : equipo_4
--%>

<%@page import="java.util.Date"%>
<%@page import="java.util.GregorianCalendar"%>
<%@page import="java.util.Calendar"%>
<%@page import="RRHH_Modelo.RHH_FECHAS_HITO"%>
<%@page import="RRHH_Modelo.RHH_PERSONA"%>
<%@page import="java.util.List"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="../css/NuevoStilo.css">
        <script src="../login/js/jquery-1.8.2.min.js" type="text/javascript"></script>
        <script src="../js/jquery-ui.js" type="text/javascript"></script>        
        <script src="../js/RRHH/RRHH_PAGO_QUINQUENIOS.js" type="text/javascript"></script>        
        <title>BROKER</title>
    </head>
    <body>
        <div id="tituloFormulario">PAGO DE QUINQUENIOS</div>
        <%
            RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
            Conexion con = new Conexion(usuario.getPASSWORD(), usuario.getPASSWORD()); 
            List<RHH_USUARIO> lista_us = new RHH_USUARIO(con).TodosQuinquenio();
        %>
        <table>
            <thead>
                <th>NOMBRES</th>
                <th>APELLIDOS</th>
                <th>FECHA INGRESO</th>
                <th>QUINQUENIOS</th>
                <th></th>
            </thead>
            <tbody>
                <%            
                    for(RHH_USUARIO us:lista_us)
                    {
                        RHH_PERSONA persona = new RHH_PERSONA(con).BuscarxID(us.getID_PERSONA());
                        RHH_FECHAS_HITO fecha = new RHH_FECHAS_HITO(con).BuscarxUsuarioEvento(3, us.getID());                        
                        
                        Calendar calendario = new GregorianCalendar();
                        calendario.set(Calendar.YEAR,0);
                        calendario.set(Calendar.MONTH,0);
                        calendario.set(Calendar.DAY_OF_MONTH, 1);

                        int anof = 0;
                        int mesf = 0;
                        int diaf = 0;
                        if(fecha.getFECHAinDate()!=null)
                        {
                            Date fecha1=fecha.getFECHAinDate();
                            Date fecha2=new GregorianCalendar().getTime();
                            long diferencia = fecha2.getTime()-fecha1.getTime();
                            int dia = (int)(diferencia/(3600000*24));
                            calendario.add(Calendar.DAY_OF_MONTH, dia);
                            if(dia<365)
                                anof=0;
                            else
                                anof=calendario.get(Calendar.YEAR);

                            mesf = calendario.get(Calendar.MONTH);
                            diaf = calendario.get(Calendar.DAY_OF_MONTH);
                        }
                        
                        int quinquenios = anof/5;
                        
                        if(quinquenios>0)
                        out.print("<tr><td>"+persona.getPRIMER_NOMBRE()+" "+persona.getSEGUNDO_NOMBRE()+"</td><td>"+persona.getPRIMER_APELLIDO()+" "+persona.getSEGUNDO_APELLIDO()+"</td><td>"+fecha.getFECHA()+"</td><td>"+quinquenios+"</td><td><a href='#' onclick='ver_quinquenios("+us.getID()+","+quinquenios+");'>VER</a></td></tr>");                        
                    }                        
                %>
            </tbody>
        </table>            
            <div id="popUpbackGround" onclick="salir();"></div>
        <div class="popup" id="ver_quinquenios">
            <div>PAGO DE QUINQUENIOS</div>
            <table>
                <thead>
                    <th>DESCRIPCION</th>
                    <th>MONTO</th>
                    <th>FECHA DE PAGO</th>
                    <th>DEPARTAMENTO</th>
                    <th>REGIONAL</th>
                    <th>SUCURSAL</th>
                    <th></th>
                </thead>
                <tbody id="cuerpo">
                    
                </tbody>
            </table>
        </div>
    </body>
</html>
